\version "2.10.0"
\include "common.ly"

violinIMvmtTwo = {
    \time 9/8
    \key d \minor
    \clef treble

   \include "setupM2.ly"

    % measure 1
    R1*9/8 |
    << a'2.\pp ~ { s8\< s4. } >> << a'4. ~ { s4 s8 \! } >> |
    a'4.\> ( d''4. << e''4. ) { s4 s8\! } >> |
    f''4. ~ f''4 ( e''16 d''16 ) d''16 ( e''32 d''32 cis''16 d''16 f''16 e''16 ) |
    d''4. ( cis''4. ~ ) cis''8 cis''16 ( d''16 e''16 f''16 ) |

    % measure 6
    g''4. ~ g''8 \acciaccatura { a''8 } g''16 ( fis''16 g''16 a''16 ) bes''4 ( cis''8 ) |
    e''4. ( d''4. ~ ) d''8 ( e''8 f''8 ) |
    f''4._\cresc ( e''4. ~ ) e''8 ( f''8 d''8 ) |
    cis''4\p r8 r8 a''8 ( g''8 f''8 e''8 d''8 ) |
    cis''4 r8 a''4\< ( g''8\! f''8\> e''8 d''8\! ) |

    % measure 11
    cis''4 r8 r4 r8 bes'4.\pp ( |
    a'4 ) r8 r4 r8 bes4.\sf |
    a8\p ( cis'8 e'8 a'8 ) bes16_\markup { \column { "" \cresc } } ( a16 bes16 a16 cis'16 a16 d'16 a16 e'16 a16 ) |
    d'8\pp a'8-. ( a'8-. ) a'8-. ( a'8-. a'8-. ) cis''8-. ( cis''8-. cis''8-. ) |
    d''8 a'8 a'8 a'8 a'8 a'8 cis''8 cis''8 cis''8 |

    % measure 16
    d''4\p r8 r4 r8 r4 r8 |
    bes''2. ~ bes''8 ( des'''8 c'''8 ) |
    bes''4. ( a''8 ges''8 f''8 ees''8 c''8 a'8 ) |
    aes'4._\cresc aes''4. ~ aes''16 g''16 ( bes''16 aes''16 g''16 f''16 ) |
    e''4 r8 r4 r8 r4 r8 |

    % measure 21
    r8 e''8\pp ( f''8 ) a'8 ( bes'4 ~ ) bes'8 b'8-. ( b'8-. ) |
    c''4 r8 r4 r8 r4 r8 |
    r8 b''8 ( c'''8 fis''8 g''8 dis''8 e''8 b'8 c''8 ) |
    r8 b''8 ( c'''8 gis''8 a''8 e''8 f''8 b'8 c''8 ) |
    r8 a''8_\cresc ( bes''8 g''8 e''8 bes'8 g'8 e'8 bes8 ) |

    % measure 26
    a4\p r8 r4 r8 r4 r8 |
    d'''4. ( c'''4. bes''8 \noSlurAcciaccatura { c'''8 } bes''16 a''16 bes''16 c'''16 ) |
    a''4 r8 r4 r8 r4 r8 |
    d'''8 ( g'''16 f'''16 e'''16 d'''16 ) d'''16 ( c'''16 f'''16 e'''16 d'''16 c'''16 ) c'''16 ( bes''16 g'''16 e'''16 c'''16 bes''16 ) |
    a''16 ( gis''16 a''16 g''16 f''16 e''16 d''16 cis''16 d''16 c''16 bes'16 a'16 g'16 fis'16 g'16 f'16 e'16 d'16 ) |

    % measure 31
    cis'4 ( d'16 e'16 ) f'4 ( g'16 a'16 ) bes'4. ~ |
    bes'2._\cresc ( aes'4. ) |
    ges'4. ( f'4.\sf ~ ) f'8\> ( g'8 e'8\! ) |
    f'4\p r8 r4 r8 d'''16 ( cis'''16 d'''16 c'''16 bes''16 a''16 ) |
    g''4. ( ges''4. f''4. ) ~ |

    % measure 36
    f''8_\cresc ( bes''8 ) bes''8 bes''4. ( aes''4. ) |
    ges''4. ( f''4.\sf ~ ) f''8\> ( g''8 e''8\! ) |
    f''8\p c'8 c'8 c'4 r8 r4 r8 |
    e'8 e'8 e'8 e'4 r8 r4 r8 |
    c'''4. b''16 ( c'''16 ) d'''16 ( c'''16 ) gis''16 ( a''16 ) bes''16 ( a''16 ) e''16 ( f''16 ) g''16 ( f''16 ) |

    % measure 41
    cis''16 ( d''16 ) e''16 ( d''16 ) a'16 ( bes'16 ) c''16_\decresc ( bes'16 ) fis'16 ( g'16 ) a'16 ( g'16 ) fis'16 ( g'16 ) a'16 ( g'16 ) fis'16 ( g'16 ) |
    bes'4\pp ( a'8 ) g'4. ~ ( g'8 a'8 bes'8 ) |
    c''4_\cresc ( d''16 e''16 ) f''4. ~ f''8 ( a'8 ) a'8 |
    a'4\p ( \grace { c''32 [bes'32 a'32 bes'32 ]} c''16 bes'16 ) a'4. ~ a'8.\< g'16\> ( d''16. c''32\! ) |
    f'4\pp r8 f'4 r8 r4 r8 |

    % measure 46
    c'''4.\pp b''16 ( c'''16 ) d'''16 ( c'''16 ) gis''16 ( a''16 ) bes''16 ( a''16 ) e''16 ( f''16 ) g''16 ( f''16 ) |
    c'''4. b''16 ( c'''16 ) gis''16_\cresc ( a''16 ) eis''16 ( fis''16 ) cis''16 ( d''16 ) b'16 ( c''16 ) a'16 ( fis'16 ) |
    < d' d'' >2.\f ~ < d' d'' >4. |
    d''32 ( cis''32 d''32 fis''32 g''32 fis''32 g''32 a''32 bes''8-. ) < d' d'' >2.\sf |
    d''32 ( cis''32 d''32 e''32 fis''32 e''32 fis''32 g''32 a''8-. ) < d' d'' >2.\sf |

    % measure 51
    d''32 ( cis''32 d''32 e''32 fis''32 e''32 fis''32 g''32 a''8-. ) fis'2.\sf |
    d''32 ( cis''32 d''32 ees''32 f''32 ees''32 f''32 g''32 aes''8-. ) f'2.\sf |
    g''32_\cresc ( fis''32 g''32 a''32 b''32 a''32 b''32 c'''32 d'''8-. ) b4. ~ b8 b8 ( g'8 ) |
    g'4.\pp ( c''4. d''4. ) |
    ees''4 r8 r4 r8 r4 r8 |

    % measure 56
    d''4. ( a''4. d'''4. ) |
    bes''4 r8 r4 r8 r4 r8 |
    bes'4._\cresc ( ees''4. f''4. ) |
    g''4\f r8 r4 r8 r4 r8 |
    f''4\p r8 r4 r8 r4 r8 |

    % measure 61
    e''4\pp r8 r4 r8 r4 r8 |
    a'4\ppp r8 r4 r8 r4 r8 |
    R1*9/8 |
    << a'2. ~ { s8\pp s8_\cresc s2 } >> a'4. ~ |
    a'4. ( d''4. e''4. ) |

    % measure 66
    f''4.\p ~ f''4 ( e''16 d''16 ) d''16 ( e''32 d''32 cis''16 d''16 f''16 e''16 ) |
    d''4.\f ( cis''4. ~ ) cis''8 cis''16 ( d''16 e''16 f''16 ) |
    g''4.\p ~ g''8 \acciaccatura { a''8 } g''16 ( fis''16 g''16 a''16 ) bes''4 ( cis''8 ) |
    e''4.\f ( d''4. ~ ) d''8 ( e''8 f''8 ) |
    f''4.\p ( e''4. ~ ) e''8 ( f''8 d''8 ) |

    % measure 71
    cis''4 r8 r8 a''8 ( g''8 f''8 e''8 d''8 ) |
    cis''4 r8 a''4\< ( g''8 f''8\> e''8 d''8\! ) |
    cis''4 r8 r4 r8 bes'4.\pp ( |
    a'4 ) r8 r4 r8\sf bes4. ( |
    a8\p ) ( cis'8_\cresc e'8 a'8 a8 b8 cis'8 d'8 e'8 ) |

    % measure 76
    d'4\p r8 r4 r8 r4 r8 |
    b''4. ( a''4. g''8 \noSlurAcciaccatura { a''8 } g''16 fis''16 g''16 a''16 ) |
    fis''4 r8 r4 r8 r4 r8 |
    b''8 ( e'''16 d'''16 cis'''16 b''16 ) b''16 ( a''16 d'''16 cis'''16 b''16 a''16 ) a''16 ( g''16 e'''16 cis'''16 a''16 g''16 ) |
    fis''16 ( eis''16 fis''16 e''16 d''16 cis''16 b'16 ais'16 b'16 a'16 g'16 fis'16 e'16 dis'16 e'16 d'16 cis'16 b16 ) |

    % measure 81
    ais4 ( b16 cis'16 d'4 e'16 fis'16 ) g'8-. ( g'8-. g'8-. ) |
    g'2._\cresc ( f'4. ) |
    ees'4. ( << d'4. ~ ) { s8\sf s8\> s8 } >> d'8 ( e'8 cis'8\! ) |
    d'4\p r8 r4 r8 b''16 ( ais''16 b''16 a''16 g''16 fis''16 ) |
    e''4. ( ees''4. ) d''4. ~ |

    % measure 86
    d''8 ( g''8_\cresc ) g''8-. g''4. ( f''4. ) |
    ees''4. ( d''4.-.\sf ~ ) d''8\> ( e''8 cis''8\! ) |
    d''8\p fis'8 fis'8 fis'4 r8 r4 r8 |
    < a g' >8 < a g' >8 < a g' >8 < a g' >4 r8 r4 r8 |
    a''4. gis''16 ( a''16 ) b''16 ( a''16 ) eis''16 ( fis''16 ) g''16 ( fis''16 ) cis''16 ( d''16 ) e''16 ( d''16 ) |

    % measure 91
    ais'16 ( b'16 ) cis''16 ( b'16 ) fis'16 ( g'16 ) a'16_\markup { \column { "" \decresc } } ( g'16 ) dis'16 ( e'16 ) fis'16 ( e'16 ) dis'16 ( e'16 ) fis'16 ( e'16 ) dis'16 ( e'16 ) |
    << { g'4 ( fis'8 e'4. ~ e'8 fis'8 g'8 ) } \\ { a4.\pp ~ a4. ~ a4. } >> |
    a'4_\cresc ( b'16 cis''16 ) d''4. ~ d''8 ( fis'8 ) fis'8-. |
    fis'4 ( \grace { g'32 [fis'32 e'32 fis'32 ]} a'16 g'16 ) fis'4. ~ fis'8.\< e'16\! ( b'16.\> a'32\! ) |
    d'4\pp r8 r4 r8 r4 r8 |

    % measure 96
    a'2.\p ~ a'4_\cresc ~ a'16 \times 8/7 { a'128 ( b'128 cis''128 d''128 e''128 f''128 g''128 ) } |
    a''2. ~ a''4 ~ a''16 \times 8/7 { a''128\< ( b''128 cis'''128 d'''128 e'''128 f'''128 g'''128\! ) } |
    a'''4\ffp r8 d'4 r8 r4 r8 |
    g''32\f ( fis''32 g''32 fis''32 g''32 fis''32 g''32 a''32 bes''8-. ) g''32 ( fis''32 g''32 fis''32 g''32 fis''32 g''32 a''32 bes''8-. ) g''32 ( fis''32 g''32 a''32 bes''32 a''32 bes''32 a''32 g''32 f''32 e''32 d''32 ) |
    cis''8\p r8 r8 r4 r8 r4 r8 |

    % measure 101
    a''32\f ( gis''32 a''32 gis''32 a''32 g''32 f''32 e''32 d''8-. ) a''32 ( gis''32 a''32 gis''32 a''32 g''32 f''32 e''32 d''8-. ) a''32 ( gis''32 a''32 gis''32 a''32 g''32 f''32 e''32 d''32 e''32 f''32 d''32 ) |
    ees''32\f ( d''32 ees''32 f''32 g''32 fis''32 g''32 a''32 bes''8-. ) r4 r8 r4 r8 |
    fis''32-.\f ( e''32 fis''32 g''32 a''32 g''32 a''32 bes''32 c'''8-. ) r4 r8 r4 r8 |
    g''32\f ( fis''32 g''32 a''32 bes''32 a''32 bes''32 c'''32 d'''8 ) r4 r8 r4 r8 |
    << f'''2.\ff { s4\> s4 s4\! } >> cis'4.\p |

    % measure 106
    d'4 r8 r4 r8 d'16 ( f'16 a'16 d''16 e''16 f''16 ) |
    f''4\> ( e''8\! ) d''4 r8 
		\override TupletNumber #'transparent = ##t
		\override TupletBracket #'transparent = ##t
		\times 2/3 { d'16 ( f'16 a'16 } \times 2/3 { cis''16 d''16 e''16  } 
		\override TupletNumber #'transparent = ##f
		\override TupletBracket #'transparent = ##f
		\times 4/5 { f''32 gis''32 a''32 f''32 d''32 ) } |
    f''4\> ( e''8\! d''4 ) r8 
		\override TupletNumber #'transparent = ##t
		\override TupletBracket #'transparent = ##t
		\times 2/3 { d'16 ( f'16 a'16 } 
		\times 2/3 { cis''16 d''16 e''16 } \times 2/3 { f''16 gis''16 a''16 ) } |
    bes''16_\espress ( g''16\< e''16 cis''16 g''16 e''16 ) cis''16 ( bes'16\> e''8 ~ e''32 cis''32 bes'32 g'32\! cis''32 bes'32 g'32 e'32 bes'8 ~ bes'32 g'32 e'32 cis'32 ) |
    d'4\pp r8 d'4 r8 r4 r8 |

    \bar "|."
}